package com.dzm;

/**
 * 作者：Dzm
 * 时间：2024-07-13-9:48
 * 功能：
 */
public class Test06 {

    /**
     * 如何在在一个字符串中是否有重复字符？（5分）
     *  分析：
     *      1.遍历一个个字符
     *      2.如果该字符后面的字符有一个相等则有重复字符
     * @param args
     */
    public static void main(String[] args) {
        String s = "adsghjksdsbv";

        //将字符串转为字符数组
        char[] chars = s.toCharArray();
        //遍历一个个字符
        for (int i = 0; i < chars.length-1; i++) {
            //判断该字符后是否出现相同字符
            for (int j = i+1; j < chars.length; j++) {
                if(chars[i] == chars[j]) {
                    System.out.println(s + "中有重复字符");
                    return;
                }
            }
        }

        System.out.println(s + "中没有重复字符");
    }
}
